package net.servir.capacidades.model;

import java.io.Serializable;
import java.util.List;

public class Ambito implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 6628107016326502716L;

	public Ambito() {
	}

	private Number id_sistema;
	private Number id_ambito;
	private String descripcion;
	private String estado;
	private List<Etapa> etapas;
	private List<SistemaEtapa> sistemaetapa;

	public Number getId_sistema() {
		return id_sistema;
	}

	public void setId_sistema(Number idSistema) {
		id_sistema = idSistema;
	}

	public Number getId_ambito() {
		return id_ambito;
	}

	public void setId_ambito(Number idAmbito) {
		id_ambito = idAmbito;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public List<Etapa> getEtapas() {
		return etapas;
	}

	public void setEtapas(List<Etapa> etapas) {
		this.etapas = etapas;
	}

	public List<SistemaEtapa> getSistemaetapa() {
		return sistemaetapa;
	}

	public void setSistemaetapa(List<SistemaEtapa> sistemaetapa) {
		this.sistemaetapa = sistemaetapa;
	}

	@Override
	public String toString() {
		return "{descripcion:'" + descripcion + "', estado:'" + estado
				+ "', id_ambito:'" + id_ambito + "', id_sistema:'" + id_sistema
				+ "'}";
	}

	public String toGridString() {
		return "{id_ambito:'" + id_ambito + "',descripcion:'" + descripcion
				+ "',estado:'" + estado + "'}";
	}

	public String toTreeString() {
		return "d.add(\'A" + id_ambito + "\',\'S" + id_sistema + "\',\'"
				+ descripcion + "\',\'javascript: f_select_tree(\\\'A"
				+ id_ambito + "\\\',\\\'" + descripcion
				+ "\\\',\\\'\\\');\');\n";
	}

}
